added SSCLI 1.0
[windows-sources.git] / shared source / sscli_ref_20021101 / docs / System.Xml.XPath / System.Xml.XPath.html
blobe3cabfa6b567559d86012a8b641c0b434667a9b0
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
2 <head>
3 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4 <link rel="stylesheet" type="text/css" href="../refdoc.css">
5 <title>Namespace: System.Xml.XPath</title>
6 </head>
7 <body>
8 <h2>Namespace: System.Xml.XPath</h2>
9 <dl>
10 <dd>
11 <p> The System.Xml.XPath namespace contains the XPath parser and evaluation engine. It supports the W3C XML Path Language (XPath) Version 1.0 Recommendation (www.w3.org/TR/xpath).</p>
12 </dd>
13 </dl>
14 <h3>Members of System.Xml.XPath Namespace</h3><b>Classes</b><dl>
15 <dd>
16 <table border="1" width="90%" style="border-collapse: collapse">
17 <tr valign="top">
18 <th bgcolor="#C0C0C0">Class</th>
19 <th bgcolor="#C0C0C0">
20 Description
21 </th>
22 </tr>
23 <tr valign="top">
24 <td width="30%"><a href="types/XPathDocument.html">class XPathDocument</a></td>
25 <td width="60%"> Provides a fast and performant read-only cache for XML document processing using XSLT. 
26 </td>
27 </tr>
28 <tr valign="top">
29 <td width="30%"><a href="types/XPathException.html">class XPathException</a></td>
30 <td width="60%"> The exception that is thrown when an error occurs when processing an XPath expression. 
31 </td>
32 </tr>
33 <tr valign="top">
34 <td width="30%"><a href="types/XPathExpression.html">class XPathExpression</a></td>
35 <td width="60%"> Encapsulates a compiled XPath expression. This class is returned as a result of a call to <a href="#Compile(System.String)">XPathNavigator.Compile</a> and is used by the <a href="#Select(System.Xml.XPath.XPathExpression)">XPathNavigator.Select</a>, <a href="#Evaluate(System.Xml.XPath.XPathExpression)">XPathNavigator.Evaluate</a> and <a href="#Matches(System.Xml.XPath.XPathExpression)">XPathNavigator.Matches</a> methods. 
36 </td>
37 </tr>
38 <tr valign="top">
39 <td width="30%"><a href="types/XPathNavigator.html">class XPathNavigator</a></td>
40 <td width="60%"> Reads data from any data store using a cursor model. 
41 </td>
42 </tr>
43 <tr valign="top">
44 <td width="30%"><a href="types/XPathNodeIterator.html">class XPathNodeIterator</a></td>
45 <td width="60%"> Provides an iterator over a set of selected nodes. 
46 </td>
47 </tr>
48 </table>
49 </dd>
50 </dl><br><b>Interfaces</b><dl>
51 <dd>
52 <table border="1" width="90%" style="border-collapse: collapse">
53 <tr valign="top">
54 <th bgcolor="#C0C0C0">Interface</th>
55 <th bgcolor="#C0C0C0">
56 Description
57 </th>
58 </tr>
59 <tr valign="top">
60 <td width="30%"><a href="types/IXPathNavigable.html">interface IXPathNavigable</a></td>
61 <td width="60%"> Provides an accessor to the <a href="../System.Xml.XPath/types/XPathNavigator.html">XPathNavigator</a>
62 </td>
63 </tr>
64 </table>
65 </dd>
66 </dl><br><b>Enumerations</b><dl>
67 <dd>
68 <table border="1" width="90%" style="border-collapse: collapse">
69 <tr valign="top">
70 <th bgcolor="#C0C0C0">Enumeration</th>
71 <th bgcolor="#C0C0C0">
72 Description
73 </th>
74 </tr>
75 <tr valign="top">
76 <td width="30%"><a href="types/XmlCaseOrder.html">enumeration XmlCaseOrder</a></td>
77 <td width="60%"> Specifies the sort order for upper and lower case letters. 
78 </td>
79 </tr>
80 <tr valign="top">
81 <td width="30%"><a href="types/XmlDataType.html">enumeration XmlDataType</a></td>
82 <td width="60%"> Specifies the data type used to determine sort order. 
83 </td>
84 </tr>
85 <tr valign="top">
86 <td width="30%"><a href="types/XmlSortOrder.html">enumeration XmlSortOrder</a></td>
87 <td width="60%"> Specifies the sort order. 
88 </td>
89 </tr>
90 <tr valign="top">
91 <td width="30%"><a href="types/XPathNamespaceScope.html">enumeration XPathNamespaceScope</a></td>
92 <td width="60%"> Defines the namespace scope. The enumeration can be passed to the <a href="#MoveToFirstNamespace">XPathNavigator.MoveToFirstNamespace</a> and <a href="#MoveToNextNamespace">XPathNavigator.MoveToNextNamespace</a> methods to specify the type of namespace node to move to. 
93 </td>
94 </tr>
95 <tr valign="top">
96 <td width="30%"><a href="types/XPathNodeType.html">enumeration XPathNodeType</a></td>
97 <td width="60%"> Specifies the XPath node types that can be returned from the <a href="../System.Xml.XPath/types/XPathNavigator.html">XPathNavigator</a>. For more information on XPath node types, see the Data Model section of the W3C XML Path Language (XPath) Version 1.0 Recommendation located at http://www.w3.org/TR/xpath#data-model. 
98 </td>
99 </tr>
100 <tr valign="top">
101 <td width="30%"><a href="types/XPathResultType.html">enumeration XPathResultType</a></td>
102 <td width="60%"> Specifies the return type of the XPath expression. 
103 </td>
104 </tr>
105 </table>
106 </dd>
107 </dl><br><b>Namepace hierarchy</b><br><ul class="none">
108 <li><a href="../System/types/Object.html">System.Object</a></li>
109 <ul class="none">
110 <li><a href="../System/types/Exception.html">System.Exception</a></li>
111 <ul class="none">
112 <li><a href="../System/types/SystemException.html">System.SystemException</a></li>
113 <ul class="none">
114 <li><a href="../System.Xml.XPath/types/XPathException.html">System.Xml.XPath.XPathException</a></li>
115 </ul>
116 </ul>
117 </ul>
118 <ul class="none">
119 <li><a href="../System/types/ValueType.html">System.ValueType</a></li>
120 <ul class="none">
121 <li><a href="../System/types/Enum.html">System.Enum</a></li>
122 <ul class="none">
123 <li><a href="../System.Xml.XPath/types/XmlCaseOrder.html">System.Xml.XPath.XmlCaseOrder</a></li>
124 </ul>
125 <ul class="none">
126 <li><a href="../System.Xml.XPath/types/XmlDataType.html">System.Xml.XPath.XmlDataType</a></li>
127 </ul>
128 <ul class="none">
129 <li><a href="../System.Xml.XPath/types/XmlSortOrder.html">System.Xml.XPath.XmlSortOrder</a></li>
130 </ul>
131 <ul class="none">
132 <li><a href="../System.Xml.XPath/types/XPathNamespaceScope.html">System.Xml.XPath.XPathNamespaceScope</a></li>
133 </ul>
134 <ul class="none">
135 <li><a href="../System.Xml.XPath/types/XPathNodeType.html">System.Xml.XPath.XPathNodeType</a></li>
136 </ul>
137 <ul class="none">
138 <li><a href="../System.Xml.XPath/types/XPathResultType.html">System.Xml.XPath.XPathResultType</a></li>
139 </ul>
140 </ul>
141 </ul>
142 <ul class="none">
143 <li><a href="../System.Xml.XPath/types/XPathDocument.html">System.Xml.XPath.XPathDocument</a> --- <a href="../System.Xml.XPath/types/IXPathNavigable.html">System.Xml.XPath.IXPathNavigable</a></li>
144 </ul>
145 <ul class="none">
146 <li><a href="../System.Xml.XPath/types/XPathExpression.html">System.Xml.XPath.XPathExpression</a></li>
147 </ul>
148 <ul class="none">
149 <li><a href="../System.Xml.XPath/types/XPathNavigator.html">System.Xml.XPath.XPathNavigator</a> --- <a href="../System/types/ICloneable.html">System.ICloneable</a></li>
150 </ul>
151 <ul class="none">
152 <li><a href="../System.Xml.XPath/types/XPathNodeIterator.html">System.Xml.XPath.XPathNodeIterator</a> --- <a href="../System/types/ICloneable.html">System.ICloneable</a></li>
153 </ul>
154 </ul><br><i><a href="../documentation_license.txt">
155 Copyright (c) 2002 Microsoft Corporation. All rights reserved.
156 </a></i></body>
157 </html>